package net.zoneland.knowledge.model;

import java.io.Serializable;

/**
 * 网格，责任区，突击队等实体共用字段.
 * @author bcc
 */
public abstract class AbstractGridDutyCommandos implements Serializable {

    private static final long serialVersionUID = -1L;

    /**
     * id.
     */
    private String id;

    /**
     * 对应的网格/责任区/突击队名称.
     */
    private String typeName;

    /**
     * piid.
     */
    private String piid;

    /**
     * 数据类型.
     * GRID:网格,
     * DUTY:责任区，
     * COMMANDOS:突击队
     */
    private String gdcType;

    /**
     * Gets the value of id.
     *
     * @return the value of id
     */
    public String getId() {

        return id;
    }

    /**
     * Sets the id.
     *
     * @param id id
     */
    public void setId(final String id) {

        this.id = id;
    }

    /**
     * Gets the value of typeName.
     *
     * @return 对应的网格/责任区/突击队名称.
     */
    public String getTypeName() {

        return typeName;
    }

    /**
     * Sets the typeName.
     *
     * @param typeName 对应的网格/责任区/突击队名称.
     */
    public void setTypeName(final String typeName) {

        this.typeName = typeName;
    }

    /**
     * Gets the value of piid.
     *
     * @return the value of piid
     */
    public String getPiid() {

        return piid;
    }

    /**
     * Sets the piid.
     *
     * @param piid piid
     */
    public void setPiid(final String piid) {

        this.piid = piid;
    }

    /**
     * Gets the value of gdcType.
     *
     * @return 数据类型GRID网格,DUTY责任区，COMMANDOS突击队
     */
    public String getGdcType() {

        return gdcType;
    }

    /**
     * Sets the gdcType.
     *
     * @param gdcType 数据类型GRID网格,DUTY责任区，COMMANDOS突击队
     */
    public void setGdcType(final String gdcType) {

        this.gdcType = gdcType;
    }

}
